package com.cbh.amadeus.server.utils;

import com.cbh.amadeus.common.enums.MessageType;
import com.cbh.amadeus.common.protocol.AmadeusMessageProtocol;
import com.cbh.amadeus.common.protocol.AmadeusMessageWrap;
import lombok.extern.slf4j.Slf4j;

/**
 * @author ChenBiHui
 * @date 2025/5/23
 */
@Slf4j
public class MessageRejectManage {

    public static AmadeusMessageWrap reject(AmadeusMessageWrap msg) {
        AmadeusMessageWrap wrap = new AmadeusMessageWrap();
        wrap.setMagic(AmadeusMessageProtocol.MAGIC);
        wrap.setType((MessageType.REJECT.getType().byteValue()));
        wrap.setApproach(msg.getApproach());
        wrap.setAchieve(msg.getAchieve());
        wrap.setMessage(msg.getMessage());
        return wrap;
    }
}
